package ONLINE_EXAM;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Stack;

public class tx2 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String len ;
        while ((len = br.readLine())!=null){
            int n = Integer.valueOf(len);
            if (n < 2){
                System.out.println(n);
            }else{
                String str = br.readLine();
                int[] nums = new int[n];
                for (int i = 0; i < n; i++) {
                    nums[i] = Integer.valueOf(str.charAt(i));
                }
                System.out.println(helper(nums));
            }

        }
    }

    /**
     * 借助栈
     * @param nums
     * @return
     */
    public static int helper(int[] nums){
        Stack<Integer> stack = new Stack<>();
        for (int num:nums){
            if (stack.isEmpty() || num+stack.peek() != 10){
                stack.push(num);
            }else {
                stack.pop();
            }
        }
        return stack.size();
//        int count =0;//用来计算消去几个
//        int i = 0;
//        int j = 1;
//        while (j< nums.length){
//            if (nums[i]+nums[j] != 10){
//                i++;
//                j++;
//            }else {
//                count++;
//                i--;
//                j++;
//            }
//            if (i<0){
//                i = j;
//                j++;
//            }
//        }
//        return count;

    }
}
